package cn.operation.base.model;

import java.io.Serializable;
import java.math.BigDecimal;

public class LinePriceSaleOlTpTool implements Serializable {

    //线路ID
    private Integer lineId;

    //产品ID
    private Integer programId;

    //里程
    private BigDecimal mileage;

    //标准零担单价
    private BigDecimal ltlUnitPrice;

    //标准零担总价
    private BigDecimal ltlGrossPrice;

    //标准整车单价
    private BigDecimal tlUnitPrice;

    //标准整车总价
    private BigDecimal tlGrossPrice;

    //运输模式编码
    private String transModeCode;

    //运输模式名称
    private String transModeName;

    //运载工具ID
    private Integer carryToolId;

    //保险单价
    private BigDecimal unitPrice;

    private static final long serialVersionUID = 1L;

    public Integer getLineId() {
        return lineId;
    }

    public void setLineId(Integer lineId) {
        this.lineId = lineId;
    }

    public Integer getProgramId() {
        return programId;
    }

    public void setProgramId(Integer programId) {
        this.programId = programId;
    }

    public BigDecimal getMileage() {
        return mileage;
    }

    public void setMileage(BigDecimal mileage) {
        this.mileage = mileage;
    }

    public BigDecimal getLtlUnitPrice() {
        return ltlUnitPrice;
    }

    public void setLtlUnitPrice(BigDecimal ltlUnitPrice) {
        this.ltlUnitPrice = ltlUnitPrice;
    }

    public BigDecimal getLtlGrossPrice() {
        return ltlGrossPrice;
    }

    public void setLtlGrossPrice(BigDecimal ltlGrossPrice) {
        this.ltlGrossPrice = ltlGrossPrice;
    }

    public BigDecimal getTlUnitPrice() {
        return tlUnitPrice;
    }

    public void setTlUnitPrice(BigDecimal tlUnitPrice) {
        this.tlUnitPrice = tlUnitPrice;
    }

    public BigDecimal getTlGrossPrice() {
        return tlGrossPrice;
    }

    public void setTlGrossPrice(BigDecimal tlGrossPrice) {
        this.tlGrossPrice = tlGrossPrice;
    }

    public String getTransModeCode() {
        return transModeCode;
    }

    public void setTransModeCode(String transModeCode) {
        this.transModeCode = transModeCode;
    }

    public String getTransModeName() {
        return transModeName;
    }

    public void setTransModeName(String transModeName) {
        this.transModeName = transModeName;
    }

    public Integer getCarryToolId() {
        return carryToolId;
    }

    public void setCarryToolId(Integer carryToolId) {
        this.carryToolId = carryToolId;
    }


    public BigDecimal getUnitPrice() {
        return unitPrice;
    }

    public void setUnitPrice(BigDecimal unitPrice) {
        this.unitPrice = unitPrice;
    }

    @Override
    public String toString() {
        return "LinePriceSaleOlTpTool{" +
                "lineId=" + lineId +
                ", programId=" + programId +
                ", mileage=" + mileage +
                ", ltlUnitPrice=" + ltlUnitPrice +
                ", ltlGrossPrice=" + ltlGrossPrice +
                ", tlUnitPrice=" + tlUnitPrice +
                ", tlGrossPrice=" + tlGrossPrice +
                ", transModeCode='" + transModeCode + '\'' +
                ", transModeName='" + transModeName + '\'' +
                ", carryToolId=" + carryToolId +
                ", unitPrice=" + unitPrice +
                '}';
    }
}